@font-face {
    font-family: 'Alpida Unicode System';
    src: url('AlpidaUnicodeSystem/AlpidaUnicodeSystem.eot?') format('eot'),
    url('AlpidaUnicodeSystem/AlpidaUnicodeSystem.woff') format('woff'),
    url('AlpidaUnicodeSystem/AlpidaUnicodeSystem.ttf')  format('truetype'),
    url('AlpidaUnicodeSystem/AlpidaUnicodeSystem.svg#Alpida Unicode System') format('svg');
}

div.modal-content iframe{
    width: 100%;
}
textarea{
    resize:none;
}


.box-footer-new{
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
    border-top: 1px solid #f4f4f4;
    padding: 10px;
    background-color: #ffffff;
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    text-align: center;
}
.attachment-block .attachment-pushed {
    margin-right: 110px;
}
.thumbnail>img{
    height: 240px;
    width: 90%;
}
span.remove-slider:hover{
    cursor: pointer;
    color: red;
}
span.update-slider:hover{
    cursor: pointer;
    color: #3c8dbc;
}
span.back-color:hover{
    cursor: pointer;
}

div.caption p{
    height: 42px;
}
.thumbnail{
    position: relative;
}
.my-slider{
    height: 342px;
}
html[dir="rtl"] .thumbnail .move-left{
    left: -11px;
    position: absolute;
    padding: 0;
    top: 150px;
    cursor: pointer;
    display: inline-block;
    font-size: 16px;
}


html[dir="rtl"] .thumbnail .move-right{
    position: absolute;
    padding: 0;
    top: 150px;
    cursor: pointer;
    display: inline-block;
    font-size: 16px;
}

html[dir="ltr"] .thumbnail .move-left{
    right: -18px;
    position: absolute;
    /*padding: 0;*/
    top: 150px;
    cursor: pointer;
    display: inline-block;
    font-size: 16px;
}

html[dir="ltr"] .thumbnail .move-right{
    position: absolute;
    /* padding: 0;*/
    top: 150px;
    cursor: pointer;
    display: inline-block;
    font-size: 16px;
}

li.active-lang a{
    color: #151515 !important;
}
html[dir="ltr"] .pull-left{
    float: right !important;
}
html[dir="ltr"] .pull-right{
    float: left !important;
}

html[dir="ltr"] .navbar-nav > .user-menu > .dropdown-menu > .user-footer .pull-right{
    float: right !important;
}
html[dir="ltr"] .navbar-nav > .user-menu > .dropdown-menu > .user-footer .pull-left{
    float: left !important;
}

.cke_dialog_body label,.cke_dialog_tabs a,.cke_dialog_title,.cke_dialog_ui_button,.cke_dialog_ui_html,.cke_dialog_ui_input_select,.cke_combo_button span{
    font-family: 'Alpida Unicode System',sans-serif, Arial, Verdana, "Trebuchet MS" !important;
}


.amap-lib-infowindow-title {
    line-height: 22px;
    font-size: 11px;
    border-bottom: 1px #99adce solid;
    padding-right: 15px;
}
.amap-lib-infowindow-content {
    padding-top: 5px;
    overflow: hidden;
    font-size: 12px;
    zoom: 1;
}
.amap-info-content {
    width: 200px;
    padding: 5px;
    position: relative;
    background-color: #fff;
}

table.uib-timepicker{
    float: right;
}
.table-inline-overlay-wrapper {
    position: relative;
}
.table-inline-overlay-wrapper img {
    width: 50px;
    height: 50px;
}
.table-inline-overlay-wrapper .overlay{
    position: absolute;
    top: 8px;
    bottom: 8px;
    left: 8px;
    right: 8px;
    line-height: 80px;
    text-align: center;
    background: rgba(0, 0, 0, 0.4);
    color: #fff;
    cursor: pointer;
}
@media (min-width: 1280px) {
    .modal-lg {
        width:1200px
    }
}

@media (min-width: 1500px) {
    .container {
        width:1480px
    }
}
.thumbnail {
    line-height: 20px;
    margin-bottom: 5px;
    overflow: hidden;
    word-break: normal;
}

.thumbnail img {
    max-width: 200px;
    max-height: 150px;
}

.gallery-box {
    width: 200px;
    padding: 5px;
    margin: 7px;
    float: right;
    min-height: 200px;
    border: 1px solid #ddd;
    overflow: hidden;
}

.gallery-box .progress {
    margin-bottom: 0;
}

.gallery-box .thumbnail {
    height: 188px;
    width: 188px;
}

.gallery-box .title {
    height: 22px;
    overflow: hidden;
    display: block;
}
.price {
    direction: ltr;
    text-align: right;
}
.select2 > .select2-choice.ui-select-match {
    /* Because of the inclusion of Bootstrap */
    height: 29px;
}

.selectize-control > .selectize-dropdown {
    top: 36px;
}
/* Some additional styling to demonstrate that append-to-body helps achieve the proper z-index layering. */
.select-box {
    background: #fff;
    position: relative;
    z-index: 1;
}
.alert-info.positioned {
    margin-top: 1em;
    position: relative;
    z-index: 10000; /* The select2 dropdown has a z-index of 9999 */
}
.ui-select-multiple.ui-select-bootstrap .ui-select-match-item {
    padding-left: 20px;
}
.ui-select-multiple.ui-select-bootstrap .ui-select-match .close {
    position: absolute;
    left: 3px;
    top: 8px;
}
div.phpdebugbar{direction:ltr}
.in_cart{background: #a6e1ec}
.tooltip{
    font-family:'ALKATIPBasmaTom', 'Source Sans Pro','Helvetica Neue',Helvetica,Arial,sans-serif;
}
.with-border {
    border: 1px solid #d2d6de;
}
.project-members{
    width: 45%;
    border: 1px solid #d2d6de;
}
.project-members .project-member-list{
    overflow-y: auto;
    height: 588px;
    overflow-x: hidden;
}
.project-members.search .project-member-list{
    height: 500px;
}

.project-members.search .form-group{
    padding:10px;
    border-bottom: 1px solid #f4f4f4;
    margin: 0;
}
.project-members .user-block{
    position: relative;
    cursor: pointer;
    border-bottom: 1px solid #f4f4f4;
    padding: 10px;
}
.project-members .img{}
.project-members .user-block .username,.project-members .user-block .description{

}
.project-members .check{
    position: absolute;
    left: 10px;
    top: 20px;
}
.project-members .check i{
    font-size: 14px;
    color: #fff;
    padding: 5px;
    background: #00a65a;
    border-radius: 50%;
}

::-webkit-scrollbar {
    width: 10px;
    height: 10px
}

::-webkit-scrollbar-track {
    background: 0 0
}

::-webkit-scrollbar-thumb {
    background-color: #ccc;
}

::-webkit-scrollbar-thumb:hover {
    background-color: #666
}

::-webkit-scrollbar-corner {
    background-color: #535353
}

::-webkit-scrollbar-resizer {
    background-color: #FF6E00
}

body ::-webkit-scrollbar {
    width: 8px
}

body ::-webkit-scrollbar-thumb {
    background-color: #ddd
}

.ms-container{
    background: transparent url('../img/switch.png') no-repeat 50% 50%;
    background-size: 30px;
}

.ms-container:after{
    content: ".";
    display: block;
    height: 0;
    line-height: 0;
    font-size: 0;
    clear: both;
    min-height: 0;
    visibility: hidden;
}
.attachments {list-style: none;margin: 0;padding: 0;}
.attachments li{list-style: none;float: right;width: 50%;display: inline-block;padding: 5px;}
.attachments li.full-width{width:100%}
@media (max-width : 768px){
    .attachments li {
        width: 100%;
    }
}
.attachments li>div{
    border: 1px solid #eee;
}

.attachment-icon {
    text-align: center;
    color: #666;
    font-size: 0;
}
.attachment-icon.has-img>img {
    max-width: 100%;
    height: auto;
    max-height: 800px;
}
.attachment-icon.has-img>video{

    width: 100%;
}
.attachment-info {
    padding: 10px;
    background: #f4f4f4;
}

.attachment-name {
    font-weight: bold;
    line-height: 34px;
    color: #666;
}
.attachment-progress{
    margin-bottom: 0;
    width: 100%;
}